package com.siwei.mes.upload.erp.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * erp配合比入参
 *
 * @Description: erp配合比入参
 * @Version: 1.0
 * @author: mlchen
 * @date: 2024/8/22 20:59
 */
@Data
public class ErpPhbInfo {

    @ApiModelProperty(value = "配比主键ID（唯一）")
    private String phbId;

    @ApiModelProperty(value = "配比编号")
    private String phbNo;

    @ApiModelProperty(value = "砼品种")
    private String tpz;
    @JsonProperty(value = "snpz")
    @JSONField(name = "snpz")
    @ApiModelProperty(value = "水泥品种")
    private String snpz;

    @ApiModelProperty(value = "塌落度")
    private String tld;

    @ApiModelProperty(value = "石子规格")
    private String szgg;

    @JsonProperty(value = "lq")
    @JSONField(name = "lq")
    @ApiModelProperty(value = "龄期")
    private String lq;
    @JsonProperty(value = "creater")
    @JSONField(name = "creater")
    @ApiModelProperty(value = "操作员")
    private String creater;
    @JsonProperty(value = "jbsj")
    @JSONField(name = "jbsj")
    @ApiModelProperty(value = "搅拌时间")
    private String jbsj;
    @JsonProperty(value = "kzp")
    @JSONField(name = "kzp")
    @ApiModelProperty(value = "出砼门控制参数")
    private String kzp;
    @JsonProperty(value = "phbState")
    @JSONField(name = "phbState")
    @ApiModelProperty(value = "状态正在使用，尚未使用，停止使用")
    private String phbState;

    @JsonProperty(value = "remark")
    @JSONField(name = "remark")
    @ApiModelProperty(value = "备注")
    private String remark;
    @JsonProperty(value = "usage")
    @JSONField(name = "usage")
    @ApiModelProperty(value = "用途")
    private String usage;

    @JsonProperty(value = "ycls")
    @JSONField(name = "ycls")
    @ApiModelProperty(value = "原材料明细")
    private List<ErpPhbYclInfo> ycls;
}
